artificial echo - French English Dictionary